home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / dc15 / makefile < prev    next >
Makefile  |  1994-11-16  |  965b  |  49 lines

  1. # 実際にはこのファイルを使用しないで
  2. # c_printf.objをリンクしました。
  3.  
  4. #define
  5. CC = run386 f:\hc386\bin\hcd386p
  6. LINK = run386 f:\hc386\bin\tlinkp
  7. ASM = f:\hc386\bin\386asm -nolist -twocase
  8.  
  9. #suffix rules
  10. .SUFFIXES: .c .h .asm .obj
  11. .c.obj:
  12.     $(CC) $<
  13. .asm.obj:
  14.     $(ASM) $<
  15.  
  16. TARGET = dc.exp
  17. OBJECTS = main.obj chain.obj list.obj c_printf.obj
  18. HEADER = para.h list.h chain.h
  19. CSRC = main.c chain.c list.c 
  20.  
  21. LIBDIR = f:\hc386\small
  22. LIB = $(LIBDIR)\hce.lib $(LIBDIR)\fmcfrb.lib $(LIBDIR)\tbios.lib
  23. LINKOPT = -lib $(LIB)     \
  24.     -callbufs       4 \
  25.     -stack     160000 \
  26.     -minreal     4000 \
  27.     -maxreal     5000 \
  28.     -twocase
  29.  
  30. #main
  31.  
  32. $(TARGET) : $(OBJECTS) 
  33.     $(LINK)  @${$# $(LINKOPT) -exe $@}
  34.  
  35. main.obj : main.c list.h para.h chain.h
  36.  
  37. list.obj : list.c list.h para.h
  38.  
  39. chain.obj : chain.c chain.h list.h para.h
  40.  
  41.  
  42.  
  43. #tag
  44.  
  45. tag : $(CSRC) $(ASMSRC) table.tag
  46. table.tag : $(CSRC) $(ASMSRC)
  47.     +f:\tool\mifes\mitags -p *.c *.asm >table.tag
  48.  
  49.